|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HeWa am 03.11.2010 um 09:15 Uhr (0)
Hallo zusammen,habe massivs Perfomanceproblem (seltsames Verhalten) mit der Function .GetMeasurable. (Mit der Suche leider keine Lösungen dazu gefunden)- wenn im Part-modell nur wenige Elemente vorhanden sind ist die Geschwindigkeit noch in Ordnung- beim etwa größeren Part (obwohl ich die Referenzen explicit aus der Selection erstelle) wird der code grottenlangsam. Durch gebugen die Problemstelle in der Zeile "Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oSel.Item(i).Reference)" lokalisiert.Ist es mög ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HeWa am 05.11.2010 um 09:31 Uhr (0)
CATIA.RefreshDisplay = FalseCATIA.Interactive = FalseCATIA.Visible = Falsehatte ich alles schon ausprobiert und es hat überhaupt nichts gebrachtDann habe ich mal ein bisschen rumgesponnen und in einer Schleife die Referenz mehrmals gesetzt.For i = 1 To 10 Set oRef = oSel.Item(1).Reference keine Geschwindigkeitseinbuße auch bei n=1000NextFor i = 1 To 10 Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef) ab hier wirds sehr langsamNextDas Sonderbare an der Geschichte:wenn das part nur wenige Elemente h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HeWa am 08.11.2010 um 09:14 Uhr (0)
es besteht kein generelles Verbot, temporäre Geometrie einzufügen. Nur ist diese Lösung, wie mein Chef zu sagen pflegt suboptimal. :-)Aber was ich nicht verstehen kann und immer noch auf der Suche nach der Antwort bin: Wieso dauert es viel länger das selbe Element in einem part mit vielen Elementen zu vermessen, als wenn ich das zu vermessende Element in ein separates kopiere und dort messe.GrußWaldemar
|
| In das Form CATIA V5 Programmierung wechseln |